package com.example.demo.test1.service;


import com.example.demo.test1.entity.AccountViewDTO;

import javax.servlet.http.HttpServletResponse;
import java.util.ArrayList;
import java.util.List;

/**
 * @author cys1731 2020/4/20 17:26
 */
public interface AccountService {
    /**
     * 获取所有有效的类型
     */
    ArrayList<String> listTypeName();




    /**
     * 检查是否有账单数据
     */
    boolean exportCheckAccountExcelByYear(int year, String accountGroupId);

    /**
     * 导出Excel：按年导出当前登录用户可见所有资源的账单
     */
    void exportAccountExcelByYear(int year, String accountGroupId, HttpServletResponse response);
    /**
     * 获取账单页面展示内容-月类型趋势
     */
    AccountViewDTO getAccountMonthTypeView(int year, String accountGroupId);

}
